/**
 * 本地存储的方法的封装
 */

export const getItem = name => {
  const data = sessionStorage.getItem(name)
  try {
    // 尝试将其转换为对象格式，若不是json字符串，则报错，再直接返回
    return JSON.parse(data)
  } catch (error) {
    return data
  }
}
export const setItem = (name, value) => {
  // 如果被设置的值是一个对象，则转为json格式字符串
  if (typeof value === 'object') {
    value = JSON.stringify(value)
  }
  sessionStorage.setItem(name, value)
}
export const removeItem = name => {
  sessionStorage.removeItem(name)
}
